body {
	background: #fff;
}

/*banner样式*/
.info-banner {
	background: url("img/banner_idc.jpg") no-repeat center;
}

/*模块*/
.trusteeship-info {
	margin-top: 36px;
}

.module-marg-top {
	margin-top: 95px;
}

.group-title {
	position: relative;
	height: 20px;
	line-height: 20px;
	margin: 36px 0px;
}

.idc-info {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}

.pd24 {
	padding-bottom: 24px;
}

.address {
	color: #ff6600;
	font-size: 14px;
	margin-top: 10px;
}

.engine_room li {
	float: left;
	width: 23%;
	margin-left: 2.4%;
}

.engine_room li img {
	width: 100%;
	height: 100%;
}

.engine_room li:first-child {
	margin-left: 0px;
}

.superiority-list {
	position: relative;
	margin-top: 15px;
	height: 100px;
}
.superiority-list:hover .superiority-title {
	background-color: #0088ff;
	color: #fff;
}

.superiority-list span {
	display: inline-block;
}

.superiority-list:first-child {
	margin-top: 0px;
}
.superiority-title {
	float: left;
	padding: 18px 10px;
	width: 30px;
	height: 100%;
	text-align: center;
	background-color: #f5f6f7;
	font-size: 12px;
	color: #999;
}
.superiority-list .superiority-left {
	float: left;
	display: inline-block;
	position: relative;
	top: 50%;
	width: 27px;
	height: 30px;
	margin: 0 1%;
	margin-top: -15px;
	background-image: url(img/idc_advantage.png);
	background-repeat: no-repeat;
}

.superiority-list1 {
	background-position: 0 0;
}
.superiority-list:hover .superiority-list1{
	background-position: -30px 0;
}
.superiority-list2 {
	background-position: 0 -30px;
}
.superiority-list:hover .superiority-list2{
	background-position: -30px -30px;
}
.superiority-list3 {
	background-position: 0 -60px;
}
.superiority-list:hover .superiority-list3{
	background-position: -30px -60px;
}
.superiority-list4 {
	background-position: 0 -90px;
}
.superiority-list:hover .superiority-list4{
	background-position: -30px -90px;
}
.superiority-list5 {
	background-position: 0 -120px;
}
.superiority-list:hover .superiority-list5{
	background-position: -30px -120px;
}
.superiority-right {
	display: table;
	float: left;
	width: 90%;
	height: 100%;
	position: relative;
}

.superiority-info {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.superiority-list:hover .superiority-info {
	color: #0088ff;
}
.product-type {
	height: 70px;
	background: #0080ff;
	width: 100%;
	margin-top: 9px;
}

.jifang {
	height: 68px;
	line-height: 68px;
	font-size: 20px;
	color: #0080ff;
	text-align: center;
}

.table-info {
	width: 100%;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}

.table-info tr {
	height: 72px;
}

.table-info tr td {
	text-align: center;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}

.table-info tr td strong {
	display: inline-block;
	font-style: normal;
	font-size: 20px;
	color: #ff6600;
}

.table-info tr td {
	font-size: 14px;
	color: #4c4c4c;
}

.table-info tr:first-child {
	width: 166px;
	font-size: 14px;
	background: #fafafa;
}

.table-info tr:first-child td {
	color: #999;
}

.table-info tr td:first-child {
	width: 230px;
	background: #fafafa;
	font-size: 14px;
	text-align: left;
	padding-left: 30px;
}

.table-info tr td.huise {
	width: 230px;
	background: #fff;
	font-size: 14px;
	text-align: center !important;
	padding-left: 0px;
}

.module-marg-top .type-table tr td:first-child {
	width: 230px;
	background: #fafafa;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
}

.table-p {
	margin-top: 0px;
}

.table-nasttd {
	width: 234px;
}

.virtue-list {
	margin-top: 30px;
}

.virtue-list li {
	float: left;
	width: 23.5%;
	*width: 23.3%;
	margin-left: 2%;
	border: 1px solid #eee;
}
.virtue-list li:hover {
	box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12);
}
.virtue-list li:first-child {
	margin-left: 0px;
}

.virtue-info {
	margin: 36px 20px;
}

.virtue-info-title {
	margin: 34px 0px 10px 0px;
	font-size: 16px;
	color: #4c4c4c;
	text-align: center;
}

.virtue-info-stand {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	width: 100%;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.virtue-bg {
	display: block;
	margin: 0 auto;
	height: 100px;
	width: 100px;
	background-image: url(img/idc_virtue.png);
	background-repeat: no-repeat;
}

.virtue-bg1 {
	background-position: 0 0;
}
.virtue-info:hover .virtue-bg1 {
	background-position: -100px 0;
}
.virtue-bg2 {
	background-position: 0 -100px;
}
.virtue-info:hover .virtue-bg2 {
	background-position: -100px -100px;
}
.virtue-bg3 {
	background-position: 0 -200px;
}
.virtue-info:hover .virtue-bg3 {
	background-position: -100px -200px;
}
.virtue-bg4 {
	background-position: 0 -300px;
}
.virtue-info:hover .virtue-bg4 {
	background-position: -100px -300px;
}
.table-service {
	margin-top: 30px;
}

.table-service-td {
	display: inline-block;
	text-align: center;
	padding-left: 35px;
	height: 34px;
	line-height: 34px;
	background-image: url(img/introduce_idc.png);
	background-repeat: no-repeat;
}

.table-service-td1 {
	background-position: 0px 5px;
}

.table-service-td2 {
	background-position: 0px -29px;
}

.table-service-td3 {
	background-position: 0px -63px;
}

.table-service-td4 {
	background-position: 0px -97px;
}

.nesting {
	width: 100%;
}

.nesting tr td {
	background: #fff;
	height: 40px;
}

.nesting tr td:first-child {
	background: #fff;
	text-align: center;
}

.nesting tr:first-child td {
	border-top: 0px;
}

.wid432 {
	width: 432px;
}

.nesting tr:first-child td.wid435 {
	width: 435px;
}

.wid179 {
	width: 179px;
}

.table-info tr:first-child td.wid179 {
	width: 181px;
}

.table-info td.chengse {
	color: #ff6600;
}

.table-info .nesting tr:first-child td {
	color: #4c4c4c;
}

/* 机房介绍 */
.idc-tabs {
	width: 100%;
	border-bottom: 1px solid #eee;
	margin: 20px 0 35px 0;
}

.idc-tabs li {
	float: left;
	height: 50px;
	line-height: 50px;
	background: #fafafa;
	width: 160px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #eee;
	margin-bottom: -1px;
	font-size: 16px;
	cursor: pointer;
}

.idc-tabs li.tab--active {
	background-color: #fff;
	border-top: 2px solid #0080ff;
	border-bottom-color: #fff;
	color: #0080ff;
	line-height: 48px;
}

.dc-block {
	display: none;
	font-size: 14px;
	color: #666;
}

.dc-block-left {
	float: left;
	width: 66%;
}

.dc-block-right {
	float: right;
	width: 33%;
	height: 240px;
}

.dc-brief {
	line-height: 1.8em;
	text-align: justify;
}

.dc-location {
	color: #ff6600;
	margin-top: 30px;
}

.dc-link-outer {
	margin-top: 50px;
}

.dc-link-outer a {
	display: inline-block;
	width: 120px;
	height: 36px;
	border: 1px solid #0080ff;
	color: #0080ff;
	background: #fff;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
}

.dc-liaoning {
	background: url(img/dc_liaoning.jpg) no-repeat center;
}

.dc-beijing {
	background: url(img/dc_beijing.jpg) no-repeat center;
}

.dc-hongkong {
	background: url(img/dc_hongkong.jpg) no-repeat center;
}

.dc-guangdong {
	background: url(img/dc_guangdong.jpg) no-repeat center;
}

.dc-jiangsu {
	background: url(img/dc_jiangsu.jpg) no-repeat center;
}




